package ar.com.e2solver.solver.operator.localsearch.mt;

import java.util.List;

import ar.com.e2solver.solver.Individual;

public final class BFSHillClimbing extends MultiThreadHillClimbing {
	
	private static BFSHillClimbing instance = new BFSHillClimbing();
	
	private BFSHillClimbing(){}
	
	public static BFSHillClimbing getInstance(){
		return instance;
	}

	@Override
	protected ClimbWorker getClimbWorker(Individual individual, List<Individual> result, int identifier) {
		return new BFSClimbWorker(individual, result, identifier);
	}
}
